using System.Collections.Generic;

namespace Flood
{
	public sealed class Result
	{
		public List<char> FillSteps { get; private set; }
		public bool IsSolved { get; private set; }

		public Result(char fillStep, bool isSolved)
			:
				this(new List<char> { fillStep },
				     isSolved)
		{
		}

		public Result(List<char> fillSteps, bool isSolved)
		{
			FillSteps = fillSteps;
			IsSolved = isSolved;
		}
	}
}